body {
  font-family: Lucida, Lucida Grande, sans-serif;
  font-size: 16px;
  background-color: #FFFFFF;
  color: #000000;
}

a:link, a:visited, a:active {
  color:#FFFFFF;
  text-decoration:none;
}      /* unvisited link */

a:hover {
  color:#BB0000;
  text-decoration:none;
}  /* mouse over link */

#heading {
//  position: fixed;
  display: block;
//  display: inline;
  top: 0px;
//  left: -180px;
  font-family: Verdana, Verdana, Geneva, sans-serif;
  font-size: 40px;
  width: 200px;
//  -webkit-transform: rotate(90deg);
  margin: 0px 0 0 -180px;
  padding: 0 0 0 200px;
//  border: 1px solid green;
  color: #FFFFFF;
}

#headCont {
  width: auto;
  height: 100px;
//  border: 1px solid red;
  color: #000000;
}

#heading a:link, #heading a:visited, #heading a:active, #heading a:hover {
  color:#000000;
  text-decoration:none;
}

#email {
  p.display: inline;
  color: #000000;
}

#content {  
  display: table;
  width: 800px;
  border-spacing: 10px;
  margin: 0px auto;
//  border: 1px solid blue;
}  

#question {
  margin: 0px auto;
//  border: 1px solid red;
}

#center {
  display: table;
  margin: 0px auto;
//  border: 1px solid red;
}

#questionText {
  display: table;
  border-spacing: 0;
  margin: 0px auto 10px auto;
  color: #FFFFFF;
//  border: 1px solid green;
}

#questionButtons {
  display: table;
  border-spacing: 0;
  margin: 0 auto;
//  border: 1px solid green;
}

#question button {
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 10px;
  color: #FFFFFF;
  margin: 0 10px 0 10px;
  padding: 7px 25px; # inside button
}

#question button:hover {
  background: #CCCCCC;
  cursor: pointer;
}

form#signUp input  {
  font-size: 16px;
  width: 300px;
  color: #000000;
  border: none;
  background-color: #FFFFFF;
}

form#signUp label {
  float: left;
  width: 100px;
}

#signUp button {
  background: #FFFFFF;
  border: 1px solid black;
  border-radius: 10px;
  color: #000000;
  margin: 0 10px 0 10px;
  padding: 7px 25px; # inside button
}

#signUp button:hover {
  background: #CCCCCC;
  cursor: pointer;
}

form#login input  {
  font-size: 16px;
  width: 300px;
  color: #000000;
  border: none;
  background-color: #FFFFFF;
}

form#login label {
  float: left;
  width: 80px;
  padding-top: 3px;
}

#login button {
  background: #FFFFFF;
  border: 1px solid black;
  border-radius: 10px;
  color: #000000;
  margin: 0 10px 0 10px;
  padding: 7px 25px; # inside button
}

#login button:hover {
  background: #CCCCCC;
  cursor: pointer;
}

#logout a:link, #logout a:visited, #logout a:active {
  color:#888888;
  text-decoration:none;
}      /* unvisited link */

#logout {
  color:#888888;
  display: inline;
  float: right;
//  position: fixed;
//  top: 10px;
//  right: 20px;
}

#signup a:link, #signup a:visited, #signup a:active {
  color:#888888;
  text-decoration:none;
}      /* unvisited link */

#signup {
  display: block;
  position: fixed;
  top: 10px;
  right: 20px;
}

#questionAnswer {
  padding: 7px 25px; # inside button
}

#QADate {
  font-size: 10px;
}

#QAAnswer {
  float: left;
  padding: 0px 15px; # inside button

}

#QAText {
    float: left;
}